in the longer term - German English Dictionary